layui.use(['table', 'jquery','element','layer','form'], function () {
    var table = layui.table;
    var $ = layui.jquery;
    var element = layui.element;
    var layer = layui.layer;
    var form = layui.form;

    // 类型转换
    var typeMap = {
      '1' : 'branch',
      '2' : 'param',
      '3' : 'remark'
    };

    var justTarget = null;
    // 绑定
    $('#container').on('click','.param_just',function(e){
        justTarget = $(e.target);
        var id = $(e.target).attr('info');
        var type = typeMap[$(e.target).attr('param_type')];
        //输入新的内容
        layer.prompt({
            title :　'请输入校正值',
            offset :　'150px'
        },function(value, index, elem){
            var data = {
                id : id
            };
            data[type] = value;
            $.ajax({
                url : ctx+"/eng/repair/just",
                data:data,
                async : false,
                type : 'post',
                success : function(res){
                    if(res.success){
                        layer.close(index);
                        layer.msg(res.msg,{icon:1})
                        // 修改值
                        justTarget.prev().prev().html(value)
                    }else{
                        layer.msg(res.msg,{icon:2})
                    }
                }
            })

        });

    })
    // 绑定

    var addTarget = null;
    $('#container').on('click','.add_param',function(e){
        addTarget = $(e.target);
        var type = $(e.target).attr('param_type');
        layer.confirm('您确定要加入到售后参数管理之中吗?',{
            offset : '150px'
        },function(index){
            $.ajax({
                url : ctx+"/eng/repair/addParam",
                data:{
                    type : type,
                    name : addTarget.prev().html()
                },
                async : false,
                type : 'post',
                success : function(res){
                    if(res.success){
                        layer.close(index);
                        layer.msg(res.msg,{icon:1})
                    }else{
                        layer.msg(res.msg,{icon:2})
                    }
                }
            })
        });
    })
});